package object3;

/**
 *  接口的多态特性：多态参数
 */
public class InterfacePolyParameter {

    public static void main(String[] args) {

        //接口的多态体现
        //接口类型的变量 if01 可以指向 实现了 IF接口类的对象实例
        IF if01 = new Monster();
        if01 = new Car();

        //继承体现的多态
        //父类类型的变量 a 可以指向 继承AAAA的子类的对象实例
        AAAA a = new BBBB();
        a = new CCCC();
    }
}

interface IF {

}

class Monster implements IF {

}

class Car implements IF {

}

class AAAA{

}

class BBBB extends AAAA{

}
class CCCC extends AAAA{

}